Skip to main content

Product Templates

Product templates are outlines for creating products. Product templates describe the fundamental properties of products that can be created.

info

Before entering the data in the various fields, please review the Field Validation section that is associated with the last sheet.

Product Template

info

Use the search function to filter certain product templates.

Adding a Product Template

Adding a new Bundle Product Template

  1. Click Add Product Template.

Product Template

Add Product Template screen appears as shown below.

  1. Enter the Template Name and Description.

  2. From the drop-down menu, pick the Parent Template and Copy Attributes From if necessary.

info

The templates must be approved/active status in order to be shown in the "Parent Template" and "Copy Attributes From" dropdowns.

  1. From the drop-down menu, pick the Product Types as Bundled Product.

  2. Click Save.

On saving, the confirmation message appears as shown below.

The newly created product template appears as shown below.

smp_producttemplatecreatedbundled

Adding a new Subscription Product Template

  1. Click Add Product Template.

Product Template

Add Product Template screen appears as shown below.

  1. Enter the Template Name and Description.

  2. From the drop-down menu, pick the Parent Template and Copy Attributes From if necessary.

info

The templates must be approved/active status in order to be shown in the "Parent Template" and "Copy Attributes From" dropdowns.

  1. From the drop-down menu, pick the Product Types as Subscription Product.

  2. Click Save.

On saving, the confirmation message appears as shown below.

The newly created product template appears as shown below.

smp_producttemplatecreatedsubscription

Adding a new Service Product Template

  1. Click Add Product Template.

Product Template

Add Product Template screen appears as shown below.

  1. Enter the Template Name and Description.

  2. From the drop-down menu, pick the Parent Template and Copy Attributes From if necessary.

info

The templates must be approved/active status in order to be shown in the "Parent Template" and "Copy Attributes From" dropdowns.

  1. From the drop-down menu, pick the Product Types as Service Product.

  2. Click Save.

On saving, the confirmation message appears as shown below.

The newly created product template appears as shown below.

smp_producttemplatecreatedservice

Adding a new Digital Product Template

  1. Click Add Product Template.

Product Template

Add Product Template screen appears as shown below.

  1. Enter the Template Name and Description.

  2. From the drop-down menu, pick the Parent Template and Copy Attributes From if necessary.

info

The templates must be approved/active status in order to be shown in the "Parent Template" and "Copy Attributes From" dropdowns.

  1. From the drop-down menu, pick the Product Types as Digital Product.

  2. Click Save.

On saving, the confirmation message appears as shown below.

The newly created product template appears as shown below.

smp_producttemplatecreateddigital

Adding a new Physical Product Template

  1. Click Add Product Template.

Product Template

Add Product Template screen appears as shown below.

  1. Enter the Template Name and Description.

  2. From the drop-down menu, pick the Parent Template and Copy Attributes From if necessary.

info

The templates must be approved/active status in order to be shown in the "Parent Template" and "Copy Attributes From" dropdowns.

  1. From the drop-down menu, pick the Product Types.

  2. Click Save.

On saving, the confirmation message appears as shown below.

The newly created product template appears as shown below.

smp_producttemplatecreatedphysical

Adding a Variant Attribute to a Product Template

Created Product Template

  1. Click Add Variant Attributes.

The Variant Attributes screen appears as shown below.

Add More Product Template

  1. Click Add Variant Attributes.
note

Click Add From Existing Attributes to add variant attributes from the existing variant attributes.

Choose a component screen displays as shown below.

Interactive Content

The various interactive content types available are:

Radio Single Select - Choose one item from a list of alternatives.

Choice Chips - Select several alternatives from a list of possibilities.

Dropdown Single Select - This datatype allows us to pick at least one option for Dropdown-Single select.

Switcher - Single select options from a list of choices.

Example of creating an variant attribute using a Interactive Content (Radio Single Select):

a. Click Radio Single Select.

Add Attribute screen appears as shown below.

b. From the drop-down list, select the Group Name.

info

Click the Add New Group (+) icon to add a New group name, if necessary.

c. Enter the Attribute Name.

d. Enter the Attribute Options.

info

If more rows are required, click Add Attribute Option.

e. Select the Attribute Preference by clicking the corresponding checkboxes.

info

The various preference options are given below:

  1. Mandatory - This value is mandatory when a product is published.
  2. Revisable - If false, the values are allowed to be updated without approval even when the state is published. Eg:Discount by vendor published products.
  3. Unique - This value should be unique for store level. Eg:Email id on vendor onboarding and Mobile number on custom onboarding.
  4. Variant Specific - This value should be unique for store level. Eg:Email id on vendor onboarding and Mobile number on custom onboarding.
  5. Attribute Type - The type of attribute where the value is required to be fed.
  6. Sensitive - This is a sensitive field to encrypt the storage and display.
  7. Static - Static value
  8. Hide To Customer - This value should be hidden from the customer. Eg:Wholesale Margin, Commission Percentage.
  9. Order Specific - These attributes are specific to order level. Eg:Recharge required the mobile and operator details. Those are the details that the customer will provide when placing the order.
  10. Comparable - Comparable description

f. Click Save.

The Variant Attributes added is displayed as shown below.

Variant Attribute

info

Click the Edit icon to edit the added variation attribute.

Click the Remove button to remove the added variation attribute.

Add more Attribute

  1. Click Add Field Attributes.

Choose a Component screen that appears as shown below.

Add Interactive Content

Interactive Content

The various interactive content types available are:

Checkbox Multi Select – Used to select multiple choices from a list of options.

Radio Single Select - Used when a user must make exactly one choice from a list of two or more alternatives.

Choice Chips - Choice chips let you choose one from a variety of possibilities.

Toggle - Toggle buttons enable or disable a selection by allowing left and right movement.

Date - The datatype for the date is created using this.

Dropdown Single Select - It offers at least 1 choice for drop-down-single select.

Switcher - Clicking a switch button enables or disables a specific property.

Time - The datatype for time is created using this.

Date Time - The datatype for time is created using this.

Example of creating an variant attribute using an Interactive Content (Checkbox Multi Select):

Check box multiselect

a. Click Checkbox Multi select.

Add Attribute screen appears as shown below.

Add Attribute

b. From the drop-down list, select the Group Name.

info

Click the Add New Group icon to add a new group name.

c. Enter the Attribute Name.

d. Enter the Attribute Options.

info

Click Add Attribute Option to add more rows.

e. Select the Preference values by clicking the corresponding checkboxes.

info

The various preference options are given below:

  1. Mandatory - This value is mandatory when a product is published.
  2. Revisable - If false, the values are allowed to be updated without approval even when the state is published. Eg:Discount by vendor published products.
  3. Unique - This value should be unique for store level. Eg:Email id on vendor onboarding and Mobile number on custom onboarding.
  4. Variant Specific - This value should be unique for store level. Eg:Email id on vendor onboarding and Mobile number on custom onboarding.
  5. Attribute Type - The type of attribute where the value is required to be fed.
  6. Sensitive - This is a sensitive field to encrypt the storage and display.
  7. Static - Static value
  8. Hide To Customer - This value should be hidden from the customer. Eg:Wholesale Margin, Commission Percentage.
  9. Order Specific - These attributes are specific to order level. Eg:Recharge required the mobile and operator details. Those are the details that the customer will provide when placing the order.
  10. Comparable - Comparable description

f. Select the Attribute Type as either Simple input field or Journey.

g. Click Save.

Text Based Content

Text based Content

The various Text Based content types available are:

Text - Text field entries are permitted by this datatype.

Rich Text - Bold, Italic, Listing, Numbering, etc. are permitted with this datatype.

Email - This is the datatype for Text-Email, which accepts emails only when they match the written regex.

Phone Number - This datatype only accepts phone numbers that match the provided regex.

Text URL - This datatype only takes the URL if it matches the stated regex when provided.

Float Positive - This datatype only supports positive floating-point values with a maximum of two digits after the decimal.

Number Percentage - This data type allows numbers with percentages up to 100 and is designated for use with percentages.

Number Positive – Number Positive is the datatype, which only takes positive numbers.

Integer Limit - This datatype allows numbers between the start and end of the range.

Float Limit - This datatype, which takes numbers between start and finish ranges, is for float-limit.

Float Round off - This is the float-round off datatype. Accepts floating-point numbers up to two digits after the decimal.

Float Round off Limit - This is the float-round off-limit datatype. Accepts floating-point numbers up to three digits after the decimal.

Text-Name - This datatype enables text field entry.

Example of creating an variant attribute using Text Based Content (Text):

Text

a. Click Text.

Add Attribute screen appears as shown below.

Text

b. From the drop-down list, select the Group Name.

note

Click the Add New Group icon to add a new group name.

c. Enter the Attribute Name.

note

Click on the Static preference to add attribute values to the text.

c. Enter the Attribute Values.

d. Select the Preference values by clicking the corresponding checkboxes.

info

The various preference options are given below:

  1. Mandatory - This value is mandatory when a product is published.
  2. Revisable - If false, the values are allowed to be updated without approval even when the state is published. Eg:Discount by vendor published products.
  3. Unique - This value should be unique for store level. Eg:Email id on vendor onboarding and Mobile number on custom onboarding.
  4. Variant Specific - This value should be unique for store level. Eg:Email id on vendor onboarding and Mobile number on custom onboarding.
  5. Attribute Type - The type of attribute where the value is required to be fed.
  6. Sensitive - This is a sensitive field to encrypt the storage and display.
  7. Static - Static value
  8. Hide To Customer - This value should be hidden from the customer. Eg:Wholesale Margin, Commission Percentage.
  9. Order Specific - These attributes are specific to order level. Eg:Recharge required the mobile and operator details. Those are the details that the customer will provide when placing the order.
  10. Comparable - Comparable description

e. Select the Attribute Type as either Simple input field or Journey.

f. Click Save.

Uploads Content

Upload Content

The various Uploads Content types available are:

File Image - This datatype is used for uploading images in the jpg, png, and jpeg formats.

File Docs - This datatype is used for uploading the files in the doc Format.

File PDF - The datatype is used for uploading the files in the pdf Format.

Example of creating an variant attribute using Uploads Content (File Image):

a. Click File Image.

smp_fileimage

Add Attribute screen appears as shown below.

Upload Content

b. From the drop-down list, select the Group Name.

note

Click the Add New Group icon to add a new group name.

c. Enter the Attribute Name.

d. Click the Advanced Setting to add Attribute Extension.

note

Click on the Static performance to add attribute values for File Image.

e. Click Add Image to add an image.

f. Select the Preference values by clicking the corresponding checkboxes.

info

The various preference options are given below:

  1. Mandatory - This value is mandatory when a product is published.
  2. Revisable - If false, the values are allowed to be updated without approval even when the state is published. Eg:Discount by vendor published products.
  3. Unique - This value should be unique for store level. Eg:Email id on vendor onboarding and Mobile number on custom onboarding.
  4. Variant Specific - This value should be unique for store level. Eg:Email id on vendor onboarding and Mobile number on custom onboarding.
  5. Attribute Type - The type of attribute where the value is required to be fed.
  6. Sensitive - This is a sensitive field to encrypt the storage and display.
  7. Static - Static value
  8. Hide To Customer - This value should be hidden from the customer. Eg:Wholesale Margin, Commission Percentage.
  9. Order Specific - These attributes are specific to order level. Eg:Recharge required the mobile and operator details. Those are the details that the customer will provide when placing the order.
  10. Comparable - Comparable description

g. Select the Attribute Type as either Simple input field or Journey.

h. Click Save.

note

Any file content in the attribute can be downloaded to view, and the file downloaded name will always be constant on an entity-specific.

info

All the created attribute will be displayed in storefront.

Associating a Journey to a Product Template

Add Journey

  1. Pick the Event.
info

Click the Refresh icon to refresh the Journey.

  1. From the drop-down menu, pick the Associated Journey.

  2. Click Update.

On updating, the confirmation message appears as shown below.

note

Click Create New Journey to create a new journey, if necessary.

Create Journey

Creating a Node for Journey

  1. Click Create New Journey.

Create Journey

The Journeys Canvas page appears as shown below.

Create Flow

  1. Click Flows.

The Flows screen displays as shown below.

Move to Canvas

  1. Click Move to Canvas.

The Onboarding Filters dialogue box appears as shown below.

Onboarding Filter

  1. Select the appropriate Journey Type by selecting the corresponding radio button.
info

The Product Type option is available when the Journey Type is Order Fulfillment.

  1. Select the appropriate Product Type by selecting the corresponding radio button.

  2. Click Apply.

The Journey Canvas page is updated and displayed as shown below.

Add Flow

  1. Click the Add icon located in the upper left corner.

The drop-down displays as shown below.

Create Flow

  1. Select New Flow.

The Create flow dialogue box appears as shown below.

Create Flow

  1. Enter the Flow name and Flow description.
info

Reserved special characters or spaces are not allowed while entering the Flow name.

  1. From the drop-down menu, select the Flow type.

smp_defaultaction

  1. From the drop-down menu, select the Default action as either Stop or Continue.

  2. Select the appropriate Package by selecting the corresponding checkboxes.

If the Package is selected as a New Package.

smp_packagedescription

a. Enter the Package name and Package description.

b. Click Proceed to create a new package as well as flow.

info

Reserved special characters or spaces are not allowed while entering the Package name.

If the Package is selected as an Existing Package.

smp_selectpackage

a. From the drop-down menu, Select Package.

b. Click Proceed.

The newly created Flow is displayed as shown below.

smp_nodes

  1. Click Nodes.

  2. Drag and drop the required nodes into the canvas. Use the left and right endpoints to connect the nodes.

smp_vendorflow1

  1. From the drop-down menu, select the Node Function.

  2. Drag and drop the preferred Output Parameters into the User Defined area.

smp_clickadd

  1. Enter the Value.

  2. Click Add.

Data is mapped and displayed in the binding panel.

smp_saved1

  1. Select the Next Node.

smp_response

  1. From the drop-down menu, select the Node Function.

  2. Drag and drop the preferred Input Parameters into the User Defined area.

  3. Enter the Value.

smp_schema

  1. Click Add.

  2. Additionally, Map all other required parameters of the node.

Data is mapped and displayed in the binding panel.

smp_added1

  1. Select the next node.

smp_nextnode

  1. From the drop-down menu, select the Node Function.

  2. Drag and drop the preferred Input Parameters into the User Defined area.

  3. From the drop-down menu, select the Type.

  4. Enter the Value.

smp_value

  1. Click Add.

Data is mapped and displayed in the binding panel.

smp_value

  1. Click the Save icon.

The Save Flow dialogue box appears as shown below.

  1. Enter the Comments.

  2. Click Save.

On saving, the confirmation message appears as shown below.

smp_flowsaved

  1. Click Validate.

On validating, the confirmation message appears as shown below.

smp_flowvalidated

  1. Click Commit.

On committing, the confirmation message appears as shown below.

smp_flowcommitted

  1. Click Deploy.

The Flow Details dialogue box appears as shown below.

smp_flowdeployed

info

Click the Undeploy button to undeploy the flow.

Creating a New Journey

  1. Click the Journey tab.

smp_createnewjourney1

The Journeys screen displays as shown below.

smp_createjourney

  1. Click Move to Canvas.

The Onboarding Filters dialogue box appears as shown below.

smp_onboardfilter

  1. Select the appropriate Journey Type by selecting the corresponding radio button.
info

The Product Type option is available when the Journey Type is Order Fulfillment.

  1. Select the appropriate Product Type by selecting the corresponding radio button.

  2. Click Apply.

The Journey canvas page is updated and displayed as shown below.

smp_addnewjourney

  1. Click the Add icon located in the upper left corner.

The drop-down displays as shown below.

smp_createjourney1

  1. From the drop-down menu, select New Journey.

The Create Journey dialogue box appears as shown below.

smp_createjourney2

  1. Enter the Journey name and Journey description.

  2. From the drop-down menu, select the Journey type.

smp_journey1

  1. From the drop-down menu, select the Default action as either Stop or Continue.

smp_journeygroup

  1. From the drop-down menu, Select Group.
note

A new journey can only be created for the Selected group.

  1. Click Proceed.

The newly created Journey is displayed as shown below.

smp_newjourney

  1. Click Nodes.

  2. Drag and drop the required nodes into the canvas. Use the left and right endpoints to connect the nodes.

smp_createjourney3

  1. From the drop-down menu, select the Node Function.

  2. Drag and drop the preferred Output Parameters into the User Defined area.

smp_addvalue

  1. Enter the Value.

  2. Click Add.

Data is mapped and displayed in the binding panel.

smp_added2

  1. Select the next node (Out-for-Delivered12).

smp_order3

  1. From the drop-down menu, select the Node Function.

  2. Drag and drop the preferred Input Parameters into the User Defined area.

  3. Enter the Value.

  4. Click Add.

Data is mapped and displayed in the binding panel.

smp_order4

  1. Additionally, fill in the Input and Output Parameters with all required values.

smp_ordered1

  1. Select the next node (Stop).

smp_cmparision

  1. From the drop-down menu, select the Node Function.

  2. Drag and drop the preferred Input Parameters into the User Defined area.

  3. From the drop-down menu, select Type.

smp_orderadded

  1. Enter the Value.

  2. Click Add.

Data is mapped and displayed in the binding panel.

smp_ordered2

  1. Click the Save icon.

The Save Flow dialogue box appears as shown below.

smp_ordered3

  1. Enter the Comments.

  2. Click Save.

On saving, the confirmation message appears as shown below.

smp_ordered4

  1. Click Validate.

On validating, the confirmation message appears as shown below.

smp_ordered5

  1. Click Commit.

On committing, the confirmation message appears as shown below.

smp_ordered6

  1. Click Deploy.

The Journey Details dialogue box appears as shown below.

smp_ordered7

info

Click the Undeploy button to undeploy the journey.

Configuring the Service product template slot details

  1. To configuring the Service product template slot details, click it.

smp_serviceslotdetailsedit

The respective product template appears as shown below.

smp_serviceslotdetails

info

Configure the Service product template slot details before submitting the product template for approval.

  1. Click the Cog Wheel icon after you've navigated to the Product Template Slot Mapping section.

smp_serviceslotdetails1

Slot Group Attributes dialogue box appears as shown below.

  1. Click Save.

On saving, the confirmation message appears as shown below.

Approving a Product Template

  1. To approve the particular product template, click it.

smp_approvetemplate

The respective product template appears as shown below.

smp_approve

  1. Click Approve from the drop-down.

The confirmation dialogue box appears as shown below.

  1. Click Ok.

On approving, the confirmation message appears as shown below.

Deprecate a Product Template

  1. To deprecate a particular product template, click the approved product template.

smp_approve1

The respective product template appears as shown below.

smp_deprecated

  1. Click Deprecated from the drop-down.

The confirmation dialogue box appears as shown below.

  1. Click Ok.

On deprecating, the confirmation message appears as shown below.

Retiring a Product Template

  1. Click Retired from the drop-down.

smp_retired

The confirmation dialogue box appears as shown below.

  1. Click Ok.

On retiring, the confirmation message appears as shown below.

Creating a new version

info

The user can not create a new version when the product template is in draft status.

  1. To create a new version of a particular product template, click it.

smp_createnewversion

The respective product template appears as shown below.

smp_createnewversiontemplate

  1. Click Create New Version.

The Create Product Version dialogue box appears as shown below.

info

The procedure for creating a new version differs based on which Version Type is selected.

The steps to create a new version are provided below if Version Type is selected as Create Version.

a. Select the Version Type as Create Version.

b. Click the Edit icon to edit the version number.

info

In the case when the most recent version number is 1, the amended version number should be 1.1 or higher.

The new version of the product template is created with any of the available product types.

c. Enter the Version Description.

d. Click Create.

On creating, the confirmation message appears as shown below.

The steps to create a new version are provided below if Version Type is selected as Copy From Existing Version.

a. Select the Version Type as Copy From Existing Version.

b. Select Existing Version from the dropdown.

c. Click the Edit icon to edit the version number.

info

In the case when the most recent version number is 1, the amended version number should be 1.1 or higher.

The new version of the product template is created with any of the available product types.

d. Enter the Version Description.

e. Click Create.

On creating, the confirmation message appears as shown below.

View the Version History

  1. To view the version history of a particular product template, click it.

smp_createnewversion1

The respective product template appears as shown below.

smp_versionhistory

  1. Click Show Version History.

The Version History dialogue box appears as shown below.

smp_versionhistorytab

info

By clicking the relevant version in the version history, user can move between versions of the product template.